/**
 * Created by Jay on 2016/7/14.
 */

function useful_for_me(){
    
}
/*生出分页*/
useful_for_me.prototype.createPage=function(){
    $("#layPage").createPage({
        pageCount: opt.data.result.pageCount,
        current: pageNo_t,
        backFn:function(p){
            page_i=0;
            //if(parseInt(pageNo_t)!=opt.data.result.pageNo){
            //                                     debugger;
            //                                     p=parseInt(pageNo_t);
            //                                     pageNo_t=opt.data.result.pageNo
            //                                    };
            p=sessionStorage.getItem("this_page_click_num");
            //console.log("create_page_prepageNO:"+ opt.prepageNo);
            var data_ajax={pageNo:p,pageSize:10};//给个默认值什么的！！
            if(opt.add_data!="undefind"){
                $.extend(data_ajax,opt.add_data);
            }
            mccmsa.ajax({
                url:opt.url,
                data:data_ajax,
                method:opt.method,
                success:function(data){
                    var pre_obj={
                        pre_pageNo:data.result.pageNo,
                        pre_pageSize:data.result.pageSize
                    };
                    pre.push(pre_obj);//放入数组 以后再查！！！
                    set_seqsum({
                        pageNo:data.result.pageNo,
                        pageSize:data.result.pageSize,
                        pre_list_position:pre.length,
                        prepageSize:opt.prePageSize
                    });
                    mccmsa.getHtmlFromLocalTemplate({
                        templateId:opt.temp,
                        container: $(opt.contain),
                        data:data,
                        callback:function(){
                        }
                    });
                }
            })
        }
    })
};
/*弹出的提示*/
userful_for_me.prototype.dete_tips=function(){
    opt.url=opt.url||"null";
    opt.data=opt.data||"null";
    opt.method=opt.method||'null';
    opt.content=opt.content||'null';
    opt.alert=opt.alert||'null';
    opt.alert_error= opt.alert_error||'null';
    for(var x in opt){
        if(opt[x]==null){
            console.log("创建分页失败："+x);
            return;//退出
        }
    }//如果有一个是null 就弹出！！
    layer.open({
        content:opt.content,
        btn: ['确认', '取消'], //可以无限个按钮
        yes: function(index, layero){
            mccmsa.ajax({
                url:opt.url,
                method:opt.method,
                data:opt.data,
                success:function (data) {
                    if(data.status==200){
                        layer.alert(opt.alert);
                    }else{
                        layer.alert(opt.alert_error);
                    }
                    mccmsa.hashChange();
                }
            })
        },
        no : function(index, layero){
            layer.close(index); //如果设定了yes回调，需进行手工关闭
        }
    });
}
/*序号！！*/
userful_for_me.prototype.set_seqsum=function(opt){
    var pageNo=opt.pageNo||"underfind";
    var pageSize=opt.pageSize||"underfind";
    var prepageSize=opt.prepageSize||"underfind";
    var prepageNo=opt.prepageNo||"1";
    var pre_list_position=opt.pre_list_position||null;
    return_data=0;//变回去，，，，，
    //if(pageNo==0){
    //    prepageSize="null";
    //}
    //if(opt.pre_list_position>1){//pre_list_position 是pre数组的list的length -1 是现在的那个 -2 是前一个
    //    if(pre[pre_list_position-2].pre_pageNo>pageNo){//这是如果前一页的pageNo>这一页的pageNo的话那样 就是后退
    //        prepageSize=pre[pre_list_position-1].pre_pageNo-1;
    //    }
    //}
    //console.log("pre:");
    //console.log("prepageNo:"+prepageNo+"pageNo:"+pageNo);
    sessionStorage.setItem('pageNo',pageNo);
    sessionStorage.setItem("pageSize",pageSize);
    sessionStorage.setItem("pre_pageSize",prepageSize);
}







